const domain = require('domain')
let d1 = domain.create()
d1.name = 'd1'
let d2 = domain.create()
d2.name = 'd2'
console.log('原始堆栈', domain._stack);
d1.run(() => {
  console.log('运行d1对象后的堆栈内容：');
  console.log('d1堆栈', domain._stack);
})
d2.run(() => {
  console.log('运行d2对象后的堆栈内容：');
  console.log('d2堆栈', domain._stack);
})